home *** CD-ROM | disk | FTP | other *** search
/ Amiga Magazin: Amiga-CD 1997 May & June / Amiga-CD 1997 #5-6.iso / demos&programme / makecd_2.1 / doc / history < prev    next >
Text File  |  1997-02-28  |  16KB  |  308 lines

  1. Format:
  2.  
  3. <string in about requester> = <version string(s)>
  4.   - <List of changes>
  5.  
  6.  
  7. Release 1.0 = MakeCD 0.26 (23.10.96)
  8.   - unsupported public beta version for Meeting Pearls IV.
  9.   - see note on next release.
  10.  
  11. Release 1.0 = MakeCD 1.1 (14.11.96)
  12.   - initial non-beta version.
  13.   - yes, the string in the about requester did not change. :-(.
  14.     use "version full MakeCD" to find out the exact version.
  15.  
  16. Release 1.1 = MakeCD 1.8
  17.               ReadWrite.module 1.9
  18.               SCSISupport.module 3.3
  19.               Yamaha.driver 3.4
  20.               PhilipsCDD2000.driver 3.4
  21.               PhilipsCDD2600.driver 3.4
  22.               CDROM.driver 3.3
  23.               ToshibaCD.driver 3.5
  24.               NecCD.driver 3.4
  25.               SonyCD.driver 3.4
  26.  
  27.   - Rewrote reading/writing (new: ReadWrite.module)
  28.   - ExAll() is used optionally, GUI is updated only every second
  29.     => improved performance
  30.     Scanning source paths is up to eight times faster now (compared
  31.     to V1.0 with enabled GUI display).
  32.   - More detailed error messages (all SCSI errors documented
  33.     for CDD2000 or CDR-102 are explained with texts).
  34.   - Instead of always using parallel IO MakeCD can be forced to
  35.     read and write alternating. Try this if you had performance 
  36.     problems.
  37.   - When reading/writing of a track fails, you can choose how
  38.     to continue in a requester.
  39.   - GUI for image creation is independent from reading and writing,
  40.     i.e. opening the window's menu will not stop the image writing.
  41.   - Writing speed can be set seperately for copying of audio
  42.     tracks.
  43.   - In the track list of a CD the start and end block of each
  44.     track are listed => this way you can see if the driver could
  45.     find the real track length. However, this is currently only
  46.     the case with CD-Rs in a CD writer. Usually the tracks are
  47.     listed including the pauses.
  48.   - Mode 2 (XA) tracks are fully supported now.
  49.   - You can set speed for audio reading/copying seperately.
  50.   - You can select all tracks of a source CD at once for copying.
  51.   - The Philips drivers send a RECOVER command as repair action:
  52.     This helps to recover when power down occured while writing.
  53.     The CD-R must not be removed before repairing.
  54.   - Global switch between Motorola and Intel (MSF/LSF) audio format.
  55.   - MakeCD makes sure the PMA (Program Memory Area) is updated when it
  56.     stops writing tracks now. The Yamaha writer has no special command
  57.     for this, so driver ejects the CD-R automatically. This has the same
  58.     effect.
  59.   - minor improvements
  60.   - Bugfix: ISO images created with MakeCD were invalid sometimes:
  61.     Especially large files might have been trashed.
  62.   - Bugfix: Sometimes a wrong table of contents was written to CD-R.
  63.   - Bugfix: A leading underscore in the ISO volume name is allowed.
  64.   - Bugfix: Opening "Target CD-R" window trashed one byte of MakeCD's
  65.     own memory.
  66.   - Bugfix: When using the "Target CD-R" window for fixation, the TOC
  67.     type was fixed to CD-ROM. Now the correct type is always selected
  68.     automatically.
  69.   - Workaround for some CD-ROM drives: TOC is read at once. Fixes
  70.     problem with invalid track type and length.
  71.   - Path prefixes cause invalid images => disabled for 1.1, not fixed yet.
  72.  
  73.  
  74. Release 1.2 = MakeCD 1.9 (01.01.97)
  75.               makecdromfs.module 4.0
  76.               ReadWrite.module 1.10
  77.               SCSISupport.module 3.3
  78.               Yamaha.driver 3.4
  79.               PhilipsCDD2000.driver 3.4
  80.               PhilipsCDD2600.driver 3.4
  81.               CDROM.driver 3.3
  82.               ToshibaCD.driver 3.5
  83.               NecCD.driver 3.4
  84.               SonyCD.driver 3.4
  85.  
  86.   - Bugfix (1.1): The volume name was always UNREGISTERED.
  87.   - Bugfix (1.1): SCSI drivers were only found when MakeCD was started with
  88.     the current directory set to its home directory.
  89.   - Bugfix: The installer script didn't copy the ReadWrite.module
  90.   - New: You can choose using an image file instead of the usual source even
  91.     if the sizes differ.
  92.  
  93. Release 1.3 = MakeCD 1.12 (17.01.97)
  94.               makecdromfs.module 5.0
  95.               ReadWrite.module 1.12 (16.01.97)
  96.               SCSISupport.module 3.3 (16.01.97)
  97.               CDROM.driver 3.1 (16.01.97)
  98.               NecCD.driver 3.5 (16.01.97)
  99.               PhilipsCDD2000.driver 3.5 (16.01.97)
  100.               PhilipsCDD2600.driver 3.5 (16.01.97)
  101.               SonyCD.driver 3.5 (16.01.97)
  102.               ToshibaCD.driver 3.6 (16.01.97)
  103.               Yamaha.driver 3.5 (16.01.97)
  104.  
  105.   - Bugfix: MakeCD crashed cleaning up after image creation if one source path
  106.     (but not the first one) was invalid.
  107.   - Bugfix: Path prefixes work correctly now.
  108.   - Bugfix: Using ExAll() for directory scanning skipped files in some
  109.     directories.
  110.   - When writing an image file to a CrossDos partition the file was always
  111.     deleted afterwards because CrossDos reports a filesize of zero. Now
  112.     MakeCD uses another function which works with CrossDos, too.
  113.  
  114. Known Problems:
  115.   - PhilipsCDD2600.driver is beta: reading does not work yet.
  116.   - Drivers for sony and plextor CD writers are untested and only available
  117.     on the web page.
  118.  
  119.  
  120. Release 2.0 = MakeCD 1.18 (06.02.97)
  121.               makecdromfs.module V6.0 (06-02-1997) 
  122.               ReadWrite.module 2.6 (07.02.97)
  123.               SCSISupport.module 4.6 (06.02.97)
  124.  
  125.               AtapiCD.driver 4.3 (06.02.97)
  126.               CDROM.driver 4.3 (06.02.97)
  127.               NecCD.driver 4.3 (06.02.97)
  128.               PhilipsCDD2000.driver 4.6 (06.02.97)
  129.               PhilipsCDD2600.driver 4.5 (06.02.97)
  130.               Plextor.driver 4.5 (06.02.97)
  131.               PlextorCD.driver 4.3 (06.02.97)
  132.               SonyCD.driver 4.3 (06.02.97)
  133.               ToshibaCD.driver 4.3 (06.02.97)
  134.               Yamaha.driver 4.5 (06.02.97)
  135.  
  136.   - Multivolume CD-Rs, i.e. ISO images created by MakeCD can start at
  137.     arbitraty blocks. Required "start block" setting for "Write Image File"
  138.     to enable image creation if no CD writer is available and additional checks
  139.     for correct track start when writing to CD-R. To read previous data tracks
  140.     an ISO filesystem with multivolume support is required.
  141.   - MakeCD uses the filenote of an image file to store its exact type and  
  142.     startblock, but doesn't utilize the type itself yet.
  143.   - You are told if testmode is enabled in the write window and
  144.     "Insert CD-R" requester.
  145.   - Changed: When writing to CD-R, now temporary files are created when they
  146.     are needed. Previously, all files that where not deleted immediately were
  147.     written before writing the first track to CD-R.
  148.   - Bugfix: MakeCD was busy waiting when writing an ISO image :-( In addition
  149.     with the increased priority of the read/write processes this totally
  150.     locked some computers. Now the priority is only increased when writing
  151.     to CD-R.  
  152.   - MakeCD finds the end of data tracks exactly now by reading blocks and
  153.     SCSIDrivers for CD writers remove 2 run out blocks from the track length.
  154.   - You can set the length of the pause MakeCD will remove after an audio 
  155.     track.
  156.   - Instead of files a trackdisk compatible device can be used to read/write an
  157.     image from/into blocks directly. This is especially useful for testing
  158.     an ISO image. In addition, performance is better.
  159.   - The start of a source track can be set, too.
  160.   - Incomplete tracks can be padded with zero to their full length and 
  161.     all options can be preset in the settings for automatic response.
  162.   - Raw audio files and AIFF files may have arbitrary length; for raw audio
  163.     files you can still set the old method of file length checking.
  164.   - You can chose to set the kind of fixation in a requester which pops
  165.     up when you start writing a CD-R.
  166.   - Selecting SCSI devices was moved to a more comfortable requester.
  167.   - You can set a global basedir for all files. This way all image files
  168.     of one project can be written in one directory without changing all
  169.     image file names.
  170.   - All filesystems accessing the same device/unit as MakeCD are locked as soon
  171.     as MakeCD needs them.
  172.   - The source track requester remembers the old contents of the listview
  173.     and updates upon invocation only if the selected track is not a member.
  174.   - Performance improvement when reading/writing tracks with unusual block
  175.     sizes from/to files.
  176.   - More detailed status display when writing: Amount of data left in minutes
  177.     can be used to calculated the time to write them easily - you only have
  178.     to know the speed of you CD writer ;-)
  179.   - When writing an image file to a CrossDos partition the file was always
  180.     deleted afterwards because CrossDos reports a filesize of zero. Now
  181.     MakeCD uses another function which works with CrossDos, too.
  182.   - Multiselect for image files
  183.   - Aborting writing offers a lot of new possibilities: Abort immediately,
  184.     stop after track, skip track.
  185.   - The Yamaha writes garbage if a track is shorter than 300 blocks. MakeCD
  186.     adds empty blocks itself now.
  187.   - The current gadget values are used for new tracks whenever suitable
  188.     (previously only sometimes). Their state can be changed without any
  189.     tracks and be saved permanently.
  190.   - PhilipsCDD2600.driver: The six byte version of the SCSI read command is
  191.     used and reading works now. It was obviously prevented by the broken
  192.     implementation of the ten bytes version of read in the writer's firmware.
  193.   - PhilipsCDD2600.driver/Plextor.driver: The invalid TOC delivered by these
  194.     writers was not handled correctly by MakeCD, which prevented further
  195.     writing to CD-Rs with at least one track.
  196.   - GUI and other minor improvements 
  197.   - Cleanup after image creation is much faster now.
  198.  
  199.  
  200. Release 2.1 = MakeCD 1.21 (28.02.97)
  201.               makecdromfs.module 7.5 (28-02-97)
  202.               ReadWrite.module 3.1 (28.02.97)
  203.               SCSISupport.module 5.1 (28.02.97)
  204.  
  205.               AtapiCD.driver 5.1 (28.02.97)
  206.               CDROM.driver 5.1 (28.02.97)
  207.               NecCD.driver 5.1 (28.02.97)
  208.               PhilipsCDD2000.driver 5.1 (28.02.97)
  209.               PhilipsCDD2600.driver 5.1 (28.02.97)
  210.               Plextor.driver 5.1 (28.02.97)
  211.               PlextorCD.driver 5.1 (28.02.97)
  212.               SonyCD.driver 5.1 (28.02.97)
  213.               ToshibaCD.driver 5.1 (28.02.97)
  214.               Yamaha.driver 5.1 (28.02.97)
  215.  
  216.   - Multisession support: Add a previous data track on the CD-R as source
  217.     in the ISO image window and the new image will list all files in
  218.     this track, too.
  219.   - You can select a CD-ROM driver as target now. This is needed for reading
  220.     multisession tracks, because these tracks are always read from the target
  221.     drive.
  222.   - MakeCD can play audio data using the normal Amiga audio device.
  223.   - When copying audio tracks directly MakeCD will ignore buffer overflows.
  224.     ***Warning***: Previously, this was a fatal error but is changed now,
  225.     because even CD-ROMs reporting this error are able to deliver data
  226.     in good quality. Use the audio playing feature of MakeCD to check
  227.     the quality of your CD-ROM.
  228.   - New settings: Chunk size of buffer, audio read speed, audio track start.
  229.     Reducing the read speed is nescessary with some drives to achieve a
  230.     good quality. The start of an audio track can be changed automatically.
  231.     CD-ROM drives are allowed to start reading at the wrong block, thus
  232.     missing the first few blocks of a song without starting a few blocks
  233.     earlier.
  234.   - MakeCD uses optimized routines to swap byteorder now. Reading CDDA from
  235.     very fast CD-ROM drives should still better be done with the byteorder
  236.     delivered by the drive (at the moment always LSF for CD-ROM drives).
  237.   - "nil:xyz" can be used as temporary image file. "nil:exists" is treated as
  238.     an existing image file with same size as the primary source, i.e. is used
  239.     as source.
  240.   - You can react interactively to read errors now. Reading a track is no
  241.     longer aborted automatically. Changed the settings for "incomplete copying"
  242.     to reflect these change.
  243.   - The testmode can be changed in the write CD-R window; writing CD-R doesn't
  244.     start automatically anymore.
  245.   - Changed the way the SCSI drivers reset their drives:
  246.     They leave test mode on. Now Yamaha and probably all other writers
  247.     don't "forget" the tracks they wrote with enabled test mode.
  248.     Philips CDD2000 always remembers these tracks. You have to remove a
  249.     CD-R you wrote to in test mode before really writing to it, because
  250.     the CDD2000 would still write in test mode.
  251.   - "Update" in the target CD-R window will try to force the writer to forget
  252.     all tracks written with enabled test mode.
  253.   - Fixation is now always done with maximum speed.
  254.   - When aborting MakeCD tells what it is doing in the status lines.
  255.     It especially points out if read or write process are currently
  256.     waiting for IO - this should finally make clear that MakeCD is not
  257.     crashed when the scsi device doesn't reply to IO requests :-/
  258.   - The write process will continue writing until its buffer is empty even
  259.     if the read process encountered an error.
  260.   - While scanning the source paths for ISO image creation the target image
  261.     file is deleted. Otherwise it might be included in the ISO image file
  262.     list, which - for obvious reasons - is not a good idea ;-)
  263.   - ISO image window is an application window now: Drop an icon
  264.     and a new path is added. The main window already had this feature.
  265.   - The order of ISO image sources can be changed and is relevant: If there
  266.     are name collisions, the file scanned first is included if you ignore the
  267.     error.
  268.   - MakeCD will leave 2MB memory free for ISO image creation when allocating
  269.     its buffer.
  270.   - The track requester will display the volume name instead of the track type
  271.     if an ISO track is recognized. It will use this name or the text in the
  272.     listview as track name, as long as the user doesn't enter something
  273.     himself.
  274.   - PUBSCREEN can be used in the shell or as tooltype to select a public
  275.     screen.
  276.   - GUI improvements (rearranged menus, added transfer rates to write window).
  277.   - The device requester filters devices by name now before using NSD.
  278.     This was nescessary because some buggy devices crashed when being
  279.     queried by NSD. If you still encounter crashes when opening the
  280.     device requester, please use NSDQuery to find the device to blame and
  281.     report it to Heinz Wrobel. You may add this device to the NSDPatch
  282.     configuration to make it NSD compliant.
  283.   - Workaround for Commodore scsi.device crashing when accessing a scsi device
  284.     for the first time.
  285.   - A Toshiba MX-3401B delivers more audio data than being asked for, thus
  286.     overwriting memory. Workaround in the ToshibaCD.driver.
  287.   - Workaround for TOC reading with CDD2600 + Plextor
  288.   - Setting reading speed for AtapiCD.driver (since V2.1 the driver requester
  289.     shows if a driver can set the speed).
  290.   - Bugfix: MakeCD crashed after writing data to raw blocks with a data
  291.     length which was not an even multiple of 512.
  292.   - Bugfix: The drivers for CD writers always removed two blocks from the
  293.     track lengths. This was wrong for normal CDs read in a writer. It
  294.     disabled the automatic end of track detection and removing the audio
  295.     pause selected in the settings.
  296.   - Bugfix: Appending a project was impossible.
  297.   - Bugfix: Appending multiple image files changed the current track's source
  298.     filename.
  299.   - Bugfix: The PlextorCD.driver didn't set the speed correctly. Reading
  300.     was limited to single speed. It was not able to write mode 2 tracks.
  301.   - Bugfix: Reading with drivers that supported setting speed was not done
  302.     with maximum speed.
  303.   - Bugfix: Automatic TOC type detection failed for writers delivering
  304.     no session infos, i.e. Plextor and perhaps Ricoh. The TOC type usually
  305.     only matters for PSX copies.
  306.   - Bugfix: Writing an ISO image more than once (aka "Retry" in an error
  307.     requester) crashed.
  308.